|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.elements.ConceptDefinitionBean
public class ConceptDefinitionBean
Klasse, die die Beschreibung eines Konzepts kapselt. Die Definition eines
Konzepts umfasst Meta-Informationen über seine Attribute sowie auf dem Konzept
ausführbare Operatoren. Die Informationen werden in entsprechenden ConceptDefinition.xml
Dateien beschrieben und vom ConceptDefintionBean verarbeitet.
| Constructor Summary | |
|---|---|
ConceptDefinitionBean()
Parameterloser Konstruktor zum Erzeugen eines neuen ConceptDefinitionBean. |
|
| Method Summary | |
|---|---|
void |
addAttributeDescription(ModelNodeDescription description)
Hinzufügen der Beschreibung eines Attributes des Konzeptes. |
void |
addTaskCommandBuilder(TaskCommandBuilder cBuilder)
Hinzufügen eines TaskCommandBuilder, der für die Erzeugung
der TaskCommands zuständig ist. |
ModelNodeDescription |
getAttributeDescription(java.lang.String attributeName)
Zurückliefern der Beschreibungsklasse eines bestimmten Attributes. |
ModelNodeDescription[] |
getAttributeDescriptions()
Zurückliefern der Beschreibungen aller Attribute des Konzeptes. |
java.lang.String |
getConcept()
Zurückliefern des Klassennamens des korrespondierenden Konzepts. |
java.lang.String |
getDescription()
Zurückliefern der Beschreibung der Konzept-Definition. |
TaskCommandBuilder[] |
getTaskCommandBuilder()
Zurückliefern aller registrierter TaskCommandBuilder. |
void |
setConcept(java.lang.String concept)
Setzen des Klassennamens des korrespondierenden Konzepts. |
void |
setDescription(java.lang.String description)
Setzen der Beschreibung der Konzept-Definition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConceptDefinitionBean()
ConceptDefinitionBean.
| Method Detail |
|---|
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - Der Beschreibungstext.public void addAttributeDescription(ModelNodeDescription description)
description - Die Beschreibung eines Attributes.public ModelNodeDescription getAttributeDescription(java.lang.String attributeName)
attributeName - Der Name des Attributes.
public ModelNodeDescription[] getAttributeDescriptions()
public void addTaskCommandBuilder(TaskCommandBuilder cBuilder)
TaskCommandBuilder, der für die Erzeugung
der TaskCommands zuständig ist. Diese repräsentieren im IO
die Operatoren, die auf dem zu Grunde liegenden Konzept verfügbar sind.
cBuilder - Der TaskCommandBuilder.public TaskCommandBuilder[] getTaskCommandBuilder()
TaskCommandBuilder.
TaskCommandBuilder.public java.lang.String getConcept()
public void setConcept(java.lang.String concept)
concept - Klassenname des korrespondierenden Konzepts.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||